#pragma once
class _variant_t;
class GEOMDBAPI IVarListVisitor
{
public:
	~IVarListVisitor(){}
	virtual void OnVisitItem(UINT idx, const _variant_t& value) = 0;
};

class GEOMDBAPI IVarListUpdater
{
public:
	~IVarListUpdater(){}
	virtual bool OnUpdateItem(UINT idx, _variant_t& value) = 0;
};